import time
from selenium import webdriver # 导入selenium库
from selenium.webdriver.common.by import By # 导入元素操作模块
# 初始化driver
driver = webdriver.Chrome()
# 打开指定的网页
driver.get("https://www.baidu.com")
# 浏览器最大化
driver.maximize_window()
# 浏览器最小化
# driver.minimize_window()
# 因为selenium4.0以上的版本，打开以后没有执行操作会自动关闭浏览器
# 所以加一个等待，让大家看看打开后的样子
time.sleep(5)

# 定位方式一：通过id定位输入框
# driver.find_element(By.ID,'kw').send_keys("selenium")

# 定位方式二：通过name定位输入框
# driver.find_element(By.NAME,"wd").send_keys("selenium2")

# 定位方式三：通过CLASS NAME定位输入框
# driver.find_element(By.CLASS_NAME,"s_ipt").send_keys("selenium3")

# 定位方式四：通过XPATH定位输入框
# driver.find_element(By.XPATH,"//*[@id='kw']").send_keys('selenium4')

# 定位方式五：通过CSS SELECTOR定位输入框
# driver.find_element(By.CSS_SELECTOR,"#kw").send_keys("selenium5")

# 定位方式六：通过TAG_NAME 定位输入框
# driver.find_elements(By.TAG_NAME,"input")[7].send_keys("selenium6")

# 定位方式七：通过LINK TEXT 进行点击新闻 .click() ：点击
# driver.find_element(By.LINK_TEXT,"更多").click()

# 定位方式八：通过PARTIAL_LINK_TEXT进行模糊文本定位方式：包含就会点击
driver.find_element(By.PARTIAL_LINK_TEXT,"ao12").click()


time.sleep(3)